digital rights management dongle content blogfa databases software development object oriented security music classic blu-ray license management dance dvd jazz java music tap cryptography buch vhs blues java tools http ballet development license distribution bluetooth java software development encryption copyright authentication drm dancing electronic licensing